Onyx: A Protoype Phase Change Memory Storage Array

نویسندگان

  • Ameen Akel
  • Adrian M. Caulfield
  • Todor I. Mollov
  • Rajesh K. Gupta
  • Steven Swanson
چکیده

We describe a prototype high-performance solid-state drive based on first-generation phase-change memory (PCM) devices called Onyx. Onyx has a capacity of 10 GB and connects to the host system via PCIe. We describe the internal architecture of Onyx including the PCM memory modules we constructed and the FPGAbased controller that manages them. Onyx can perform a 4 KB random read in 38 μs and sustain 191K 4 KB read IO operations per second. A 4 KB write requires 179 μs. We describe our experience tuning the Onyx system to reduce the cost of wear-leveling and increase performance. We find that Onyx out-performs a stateof-the-art flash-based SSD for small writes (< 2 KB) by between 72 and 120% and for reads of all sizes. In addition, Onyx incurs 20-51% less CPU overhead per IOP for small requests. Combined, our results demonstrate that even first-generation PCM SSDs can out-perform flash-based arrays for the irregular (and frequently readdominated) access patterns that define many of today’s “killer” storage applications. Next generation PCM devices will widen the performance gap further and set the stage for PCM becoming a serious flash competitor in many applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FRP: A Nonvolatile Memory Research Platform Targeting NAND Flash

In this paper, we introduce the Flash Research Platform (FRP), a non-volatile memory research platform that targets Solid State Storage (SSS) and NAND Flash research. We are developing the FRP because we believe that solid state storage devices such as Solid State Disks (SSDs) will be a ubiquitous persistent storage medium within 5 years for personal computers and servers. Solid state technolog...

متن کامل

Joint Source-Channel Coding with Neural Networks for Analog Data Compression and Storage

We provide an encoding and decoding strategy for efficient storage of analog data onto an array of Phase-Change Memory (PCM) devices. The PCM array is treated as an analog channel, with the stochastic relationship between write voltage and read resistance for each device determining its theoretical capacity. The encoder and decoder are implemented as neural networks with parameters that are tra...

متن کامل

Performance of a Mass Storage System for Video-On-Demand

Advancements in storage technology along with the fast deployment of high-speed networks has allowed the storage, transmission and manipulation of multimedia information such as text, graphics, still images, video and audio to be feasible. Our study focused on the performance of the mass storage system for a large-scale video-on-demand server. Different video le stripping schemes, such as appli...

متن کامل

Multilevel - Cell Phase - Change Memory - Modeling and Reliability Framework Thèse

In themodern digital era of big data applications, there is an ever-increasing demand for higher memory capacity that is both reliable and cost effective. In the domain of non-volatilememory systems, Flash-based storage devices have dominated the consumer space for the past 15 years and have also entered the enterprise storage system in the past 2-3 years. However, with Flash memory devices fac...

متن کامل

Enabling Technologies for Multilevel Phase-Change Memory

Phase-change memory (PCM) is currently regarded as the most promising new nonvolatile solid-state memory technology for applications that DRAM and NAND-Flash, today’s incumbent memories, cannot address. Multilevel-cell (MLC) storage, the most effective way of reducing the cost-per-bit in memory technologies, is necessary for PCM to be competitive. MLC capability in PCM is challenging, as proces...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011